package com.zjw.forum.services;


import com.zjw.forum.model.User;


public interface IUserService {
    /**
     * 注册普通用户
     * @param user 用户信息
     * @return
     */
    void createNormalUser(User user);

    /**
     * 登陆
     * @param username
     * @param password
     * @return
     */
    User loginNromalUser(String username,String password);

    /**
     * 获取用户信息
     * @param id 用户id
     * @return
     */
    User getUserinfo(Long id);

    /**
     * user的 articlecount+1
     * @param id userId
     * @return
     */
    int addArticleCount(Long id);

    /**
     * user的 articlecount-1
     * @param id userId
     * @return
     */
    int subArticleCount(Long id);


    User updateUserInfo(User user);

    int updatePassword(Long id,String password);

}
